this is my hassan's and improved button code hahaha
